Lessons From 300K+ Lines Of Infrastructure Code